.demandbox{
    width: 100%;
}
.demandbox li{
    float: left;
    width: 50%;
    padding-top:30px;
}
.explainBox{
    padding-right: 200px;
}
.explainBox h1{
    font-size: 16px;
    margin:0 !important;
    line-height: 30px;
}
.explainBox p{
    font-size: 14px;
    line-height: 25px;
    margin-bottom: 10px;
    display: inline-block;
}
.distanceCost{
    padding:0 80px;
    display: none;
}
.distance{
    font-size: 16px;
    line-height: 40px;
}
.distance span,.distance em,.distance b{
    font-size: 20px;
}
.allmap{
    padding:0 80px;
    height:500px;
    margin-top:30px;
    display: none;
}
#allmap{height:500px;width:100%;}
#r-result,#r-result table{width:100%;}
.input_w{
    padding:0 12px !important;
}